package com.example.zlw.demo;

public class Test1 {
    public static void main(String[] args) {
        //第一种方法，利用匿名内部类实现我们的接口
        FunTest funTest= new FunTest() {
            @Override
            public void show() {
                System.out.println("你好我的宝");
            }
        };
        fun(funTest);
        //第二种方法,利用lambda表达式实现我们的接口
        FunTest funTest1=()->{
            System.out.println("这是lambda表达式");
        };
        fun(funTest1);
    }
    public static void fun(FunTest funTest){
        funTest.show();
    }
}
//这是一个函数接口
interface FunTest{
    void show();
}
